/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cl.beans;

import java.util.Calendar;

/**
 *
 * @author dbr
 */
public class Cuenta {

    private String numero_cuenta;
    private String password;
    private float saldo;

    public Cuenta(String numero_cuenta, String password, float saldo) {
        this.numero_cuenta = numero_cuenta;
        this.password = password;
        this.saldo = saldo;
    }

    public Cuenta(String numero_cuenta, String password) {
        this.numero_cuenta = numero_cuenta;
        this.password = password;
        this.saldo = (float)0;
    }

    public String getNumero_cuenta() {
        return numero_cuenta;
    }

    public void setNumero_cuenta(String numero_cuenta) {
        this.numero_cuenta = numero_cuenta;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public float getSaldo() {
        return saldo;
    }

    public void setSaldo(float saldo) {
        this.saldo = saldo;
    }

    public boolean CambiarClave(String clave) {
        if (Integer.parseInt(clave) <= 9999 && !(this.password.equalsIgnoreCase(clave))) {
            this.password = clave;
            return true;
        } else {
            return false;
        }
    }

    public boolean checkLogin(String num_cuenta, String clave) {
        if (num_cuenta.equalsIgnoreCase(this.numero_cuenta) && clave.equalsIgnoreCase(this.password)) {
            return true;
        }
        return false;
    }
        static public String getFecha() {
        Calendar cal = Calendar.getInstance();
        String sFecha = "";
        sFecha += cal.get(Calendar.DAY_OF_MONTH) + "/";
        sFecha += (cal.get(Calendar.MONTH) + 1) + "/";
        sFecha += cal.get(Calendar.YEAR);
        return sFecha;

    }
        public String getString(){
           return this.getNumero_cuenta()+"&&"+this.getPassword()+"&&"+this.getSaldo();
        }
}
